package com.eascs.workflow.email.dao;

import com.eascs.workflow.common.entity.sys.SysEmail;
import com.eascs.workflow.common.entity.sys.SysMessage;
import com.eascs.workflow.common.entity.sys.WfMessage;
import com.eascs.workflow.common.entity.sys.WfWechat;

/**
 * desc: 邮箱发送、消息发送
 */
public interface SysSendEmailOrMessageDao {

	/**
	 * 增加邮件
	 * 
	 * @param
	 * @return
	 */
	public int insertEmail(SysEmail email);

	
	public boolean updateMailStatus(String requestId);
	
	public boolean updateMailCounts(String requestId);
	
	/**
	 * 增加邮件
	 * 
	 * @param
	 * @return
	 */
	public SysMessage insertMessage(SysMessage message);
	
	/**
	 * 增加邮件new
	 * 
	 * @param
	 * @return
	 */
	public int insertNewMessage(WfMessage wfMessage);

	/**
	 * 查询短信内容
	 * @param id
	 * @return
	 */
	public SysMessage getMessageById(String id);
	
	/**
	 * @Title: insertWfWechat
	 * @Description: 插入微信消息表
	 * @author 张庆奇
	 * @param wfWechat
	 * @return
	 * @return int
	 * @throws
	 * @date 2016年12月21日 上午10:27:33
	 */
	public int insertWfWechat(WfWechat wfWechat);


}
